leaf sheath - German English Dictionary